(logo)  Kommandon och argument

På flera ställen i inställningsfönstrena kan du ange olika slags externa kommandon. Det finns separata inmatningsfält för kommandot samt dess argument.

I fältet Kommando kan du ange ett kommando. Du bör ange den kompletta sökvägen; annars kanske AWeb inte kan hitta kommandot. Du kan klicka på knappen Fil för att öppna en filväljare där du kan välja ett kommando.

I fältet Argument anger du kommandots argument. Den text som anges här kommer att skickas till det externa programmet, men vissa speciella teckenkombinationer kommer att ersättas med parametrar från AWeb. Generellt används följande argumentparametrar:
%a ID för nätnyttsinlägg eller namn på nätnyttsgrupp
%e E-postadress
%f Låda/filnamn
%h Datornamn
%i Ram-ID
%l Användarnamn
%m Mediatyp
%n Skärmnamn
%p Portnummer
%u URL
%w Lösenord

Alla parametrar kan inte användas överallt. Du kan klicka på knappen V för att se vilka parametrar som kan anges i det aktuella fallet samt en kort beskrivning av dem (liknande den ovan).

Istället för ett program kan du ange ett DOS-skript. Om du gör det, se till att skriptflaggan är satt för filen. Du kan sätta den flaggan genom att använda DOS-kommandot

   protect skriptnamn +s
eller genom att använda informationsfönstret i Workbench (kryssa i rutan Skript).

Observera att externa program kommer normalt sett bara att användas om både fälten Kommando och Argument innehåller något.

Exempel

Se inställningen Visa HTML-kod (i fönstret för programinställningar). Antag att du vill använda MultiView som visare och att MultiView skall öppna fönstret på samma skärm som AWeb.

Klicka först på knappen fil och gå till lådan Sys:Utilities. Välj där filen MultiView. Nu är Kommando rätt inställd.

Klicka sedan på knappen V och håll nere musknappen. Du kommer att se:

   %f = Sökväg/filnamn.
   %n = Skärmnamn.

MultiView kan ta argumenten FILE,SCREEN/S,PUBSCREEN/K. Därför anger du %f PUBSCCREEN %n i fältet Argument. %f kommer att ersättas med det aktuella filnamnet när kommandot körs av AWeb. På samma sätt kommer %n att ersättas med namnet på den aktuella skärmen.

Dina inställningar skulle alltså se ut så här:

KommandoSys:Utilities/MultiView
Argument%f PUBSCREEN %n

Om du vill att MultiView skall använda sin egen skärm, använd istället följande inställningar:

KommandoSys:Utilities/MultiView
Argument%f SCREEN